.rank{
    width: 100%;
    position: relative;
    height: 5.5rem;
    .toplist{
        flex: 1;
        ul{
            .item{
                
                padding: 0.03rem 0;
                margin: 0 0.1rem;
                height: 1rem;
                border-bottom: 1px solid #e4e4e4;
                display: flex;
                .icon{
                    width: 1rem;
                    height: 1rem;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                }
                .songlist{
                    overflow: hidden;
                    flex: 1;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-between;
                    padding: 0 0.2rem;
                    .song{
                        line-height: 0.3rem;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        white-space: nowrap;
                        span{
                            font-size: 0.13rem;
                            color: #2e3030;
                        }
                    }
                }
            }
        }
    }
}